<?php
/*
 * @Description    : 自定义验证类
 * @Version        : 1.0.0
 * @Author         : QianLong
 * @Date           : 2020-01-10 23:18:23
 * @LastEditors    : QianLong
 * @LastEditTime   : 2020-01-10 23:32:30
 */

declare(strict_types=1);
/*
 * 请求校验
 */

namespace App\Validate;

class Rule extends \EasySwoole\Validate\Rule
{
    /**
     * 值是一个合法的日期
     * @param null $msg
     * @return $this
     */
    function isDate($msg = null)
    {
        $this->ruleMap['isDate'] = [
            'arg' => null,
            'msg' => $msg
        ];
        return $this;
    }

    /**
     * 值是一个合法的淘宝PID
     * @param null $msg
     * @return $this
     */
    function isPid($msg = null)
    {
        $this->ruleMap['isPid'] = [
            'arg' => null,
            'msg' => $msg
        ];
        return $this;
    }
}
